/* Author: Igor Sunzharovskyi. Author URI: http://sizam-design.com/ */ /****** Helpers JS *****/ /* hover Intent r7 */ (function($){$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var cfg={interval:100,sensitivity:7,timeout:0};if(typeof handlerIn==="object"){cfg=$.extend(cfg,handlerIn)}else if($.isFunction(handlerOut)){cfg=$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector})}else{cfg=$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut})}var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))r){var s=0;var o=0;var u=0;n.css(t.setHeightOn,t.defaultVal);n.each(function(){if(t.equalizeRows){var n=e(this).position().top;if(n!=u){if(i.length>0){e(i).css(t.setHeightOn,o);o=0;i=[]}u=e(this).position().top}i.push(this)}s=e(this)[t.checkHeight]();if(s>o){o=s}});if(!t.equalizeRows){n.css(t.setHeightOn,o)}else{e(i).css(t.setHeightOn,o)}}else{n.css(t.setHeightOn,t.defaultVal)}};r();e(window).resize(r);n.find("img").load(r);if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}if(typeof t.afterTimeout!=="undefined"){setTimeout(function(){r();if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}},t.afterTimeout)}}})(jQuery); !function(t){function e(){var e,i,n={height:a.innerHeight,width:a.innerWidth};return n.height||(e=r.compatMode,(e||!t.support.boxModel)&&(i="CSS1Compat"===e?f:r.body,n={height:i.clientHeight,width:i.clientWidth})),n}function i(){return{top:a.pageYOffset||f.scrollTop||r.body.scrollTop,left:a.pageXOffset||f.scrollLeft||r.body.scrollLeft}}function n(){var n,l=t(),r=0;if(t.each(d,function(t,e){var i=e.data.selector,n=e.$element;l=l.add(i?n.find(i):n)}),n=l.length)for(o=o||e(),h=h||i();n>r;r++)if(t.contains(f,l[r])){var a,c,p,s=t(l[r]),u={height:s.height(),width:s.width()},g=s.offset(),v=s.data("inview");if(!h||!o)return;g.top+u.height>h.top&&g.toph.left&&g.leftg.left?"right":h.left+o.widthg.top?"bottom":h.top+o.height'+translation.back+'');this.$back=this.$menu.find('li.dl-back')},_initEvents:function(){var self=this;this.$trigger.on('click.dlmenu',function(){if(self.open){self._closeMenu()}else{self._openMenu()}return false});this.$menuitems.on('click.dlmenu',function(event){event.stopPropagation();var $item=$(this),$submenu=$item.children('ul.dl-submenu');if($submenu.length>0){var $flyin=$submenu.clone().css('opacity',0).insertAfter(self.$menu),onAnimationEndFn=function(){self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classout).addClass('dl-subview');$item.addClass('dl-subviewopen').parents('.dl-subviewopen:first').removeClass('dl-subviewopen').addClass('dl-subview');$flyin.remove()};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classin);self.$menu.addClass(self.options.animationClasses.classout);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn)}else{onAnimationEndFn.call()}self.options.onLevelClick($item,$item.children('a:first').text())});return false}else{self.options.onLinkClick($item,event)}});this.$back.on('click.dlmenu',function(event){var $this=$(this),$submenu=$this.parents('ul.dl-submenu:first'),$item=$submenu.parent(),$flyin=$submenu.clone().insertAfter(self.$menu);var onAnimationEndFn=function(){self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classin);$flyin.remove()};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classout);self.$menu.addClass(self.options.animationClasses.classin);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn)}else{onAnimationEndFn.call()}$item.removeClass('dl-subviewopen');var $subview=$this.parents('.dl-subview:first');if($subview.is('li')){$subview.addClass('dl-subviewopen')}$subview.removeClass('dl-subview')});return false})},closeMenu:function(){if(this.open){this._closeMenu()}},_closeMenu:function(){var self=this,onTransitionEndFn=function(){self.$menu.off(self.transEndEventName);self._resetMenu()};this.$menu.removeClass('dl-menuopen');this.$menu.addClass('dl-menu-toggle');this.$trigger.removeClass('dl-active');if(this.supportTransitions){this.$menu.on(this.transEndEventName,onTransitionEndFn)}else{onTransitionEndFn.call()}this.open=false},openMenu:function(){if(!this.open){this._openMenu()}},_openMenu:function(){var self=this;$body.off('click').on('click.dlmenu',function(){self._closeMenu()});this.$menu.addClass('dl-menuopen dl-menu-toggle').on(this.transEndEventName,function(){$(this).removeClass('dl-menu-toggle')});this.$trigger.addClass('dl-active');this.open=true},_resetMenu:function(){this.$menu.removeClass('dl-subview');this.$menuitems.removeClass('dl-subview dl-subviewopen')}};var logError=function(message){if(window.console){window.console.error(message)}};$.fn.dlmenu=function(options){if(typeof options==='string'){var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'dlmenu');if(!instance){logError("cannot call methods on dlmenu prior to initialization; "+"attempted to call method '"+options+"'");return}if(!$.isFunction(instance[options])||options.charAt(0)==="_"){logError("no such method '"+options+"' for dlmenu instance");return}instance[options].apply(instance,args)})}else{this.each(function(){var instance=$.data(this,'dlmenu');if(instance){instance._init()}else{instance=$.data(this,'dlmenu',new $.DLMenu(options,this))}})}return this}})(jQuery,window); /** PgwModal - Version 2.0 Copyright 2014, Jonathan M. Piat http://pgwjs.com - http://pagawa.com Released under the GNU GPLv3 license - http://opensource.org/licenses/gpl-3.0*/ (function(a){a.pgwModal=function(i){var c={};var g={mainClassName:"pgwModal",backdropClassName:"pgwModalBackdrop",maxWidth:500,titleBar:true,closable:true,closeOnEscape:true,closeOnBackgroundClick:true,closeContent:'',loadingContent:"Loading in progress...",errorContent:"An error has occured. Please try again in a few moments."};if(typeof window.pgwModalObject!="undefined"){c=window.pgwModalObject}if((typeof i=="object")&&(!i.pushContent)){if(!i.url&&!i.target&&!i.content){throw new Error('PgwModal - There is no content to display, please provide a config parameter : "url", "target" or "content"')}c.config={};c.config=a.extend({},g,i);window.pgwModalObject=c}var k=function(){var o='
';a("body").append(o);a(document).trigger("PgwModal::Create");return true};var l=function(){a("#pgwModal .pm-title, #pgwModal .pm-content").html("");a("#pgwModal .pm-close").html("").unbind("click");return true};var f=function(){angular.element('body').injector().invoke(function($compile){var scope=angular.element($('#pgwModal .pm-content')).scope();$compile($('#pgwModal .pm-content'))(scope);scope.$digest()});return true};var d=function(o){a("#pgwModal .pm-content").html(o);if(c.config.angular){f()}m();a(document).trigger("PgwModal::PushContent");return true};var m=function(){a("#pgwModal, #pgwModalBackdrop").show();var q=a(window).height();var o=a("#pgwModal .pm-body").height();var p=Math.round((q-o)/3);if(p<=0){p=0}a("#pgwModal .pm-body").animate({marginTop: p}, 200);return true};var h=function(){return c.config.modalData};var e=function(){var o=a('
').appendTo("body");var q=o.children();if(typeof q.innerWidth!="function"){return 0}var p=q.innerWidth()-q.height(90).innerWidth();o.remove();return p};var b=function(){return a("body").hasClass("pgwModalOpen")};var n=function(){a("#pgwModal, #pgwModalBackdrop").removeClass().hide();a("body").css("padding-right","").removeClass("pgwModalOpen");l();a(window).unbind("resize.PgwModal");a(document).unbind("keyup.PgwModal");a("#pgwModal").unbind("click.PgwModalBackdrop");try{delete window.pgwModalObject}catch(o){window.pgwModalObject=undefined}a(document).trigger("PgwModal::Close");return true};var j=function(){if(a("#pgwModal").length==0){k()}else{l()}a("#pgwModal").removeClass().addClass(c.config.mainClassName);a("#pgwModalBackdrop").removeClass().addClass(c.config.backdropClassName);if(!c.config.closable){a("#pgwModal .pm-close").html("").unbind("click").hide()}else{a("#pgwModal .pm-close").html(c.config.closeContent).click(function(){n()}).show()}if(!c.config.titleBar){a("#pgwModal .pm-title").hide()}else{a("#pgwModal .pm-title").show()}if(c.config.title){a("#pgwModal .pm-title").text(c.config.title)}if(c.config.maxWidth){a("#pgwModal .pm-body").css("max-width",c.config.maxWidth)}if(c.config.url){if(c.config.loadingContent){a("#pgwModal .pm-content").html(c.config.loadingContent)}var o={url:i.url,success:function(q){d(q)},error:function(){a("#pgwModal .pm-content").html(c.config.errorContent)}};if(c.config.ajaxOptions){o=a.extend({},o,c.config.ajaxOptions)}a.ajax(o)}else{if(c.config.target){d(a(c.config.target).html())}else{if(c.config.content){d(c.config.content)}}}if(c.config.closeOnEscape&&c.config.closable){a(document).bind("keyup.PgwModal",function(q){if(q.keyCode==27){n()}})}if(c.config.closeOnBackgroundClick&&c.config.closable){a("#pgwModal").bind("click.PgwModalBackdrop",function(s){var r=a(s.target).hasClass("pm-container");var q=a(s.target).attr("id");if(r||q=="pgwModal"){n()}})}a("body").addClass("pgwModalOpen");var p=e();if(p>0){a("body").css("padding-right",p)}a(window).bind("resize.PgwModal",function(){m()});a(document).trigger("PgwModal::Open");return true};if((typeof i=="string")&&(i=="close")){return n()}else{if((typeof i=="string")&&(i=="reposition")){return m()}else{if((typeof i=="string")&&(i=="getData")){return h()}else{if((typeof i=="string")&&(i=="isOpen")){return b()}else{if((typeof i=="object")&&(i.pushContent)){return d(i.pushContent)}else{if(typeof i=="object"){return j()}}}}}}}})(window.Zepto||window.jQuery); /*Fitvid http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ */ (function(e){"use strict";e.fn.fitVids=function(t){var n={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0];var i=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}";var s=document.createElement("div");s.innerHTML='

x

";r.appendChild(s.childNodes[1])}if(t){e.extend(n,t)}return this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(n.customSelector){t.push(n.customSelector)}var r=".fitvidsignore";if(n.ignore){r=r+", "+n.ignore}var i=e(this).find(t.join(","));i=i.not("object object");i=i.not(r);i.each(function(){var t=e(this);if(t.parents(r).length>0){return}if(this.tagName.toLowerCase()==="embed"&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length){return}if(!t.css("height")&&!t.css("width")&&(isNaN(t.attr("height"))||isNaN(t.attr("width")))){t.attr("height",9);t.attr("width",16)}var n=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),i=!isNaN(parseInt(t.attr("width"),10))?parseInt(t.attr("width"),10):t.width(),s=n/i;if(!t.attr("id")){var o="fitvid"+Math.floor(Math.random()*999999);t.attr("id",o)}t.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",s*100+"%");t.removeAttr("height").removeAttr("width")})})}})(window.jQuery||window.Zepto) /*! jQuery Unveil http://luis-almeida.github.com/unveil Licensed under the MIT license. */ !function(t){t.fn.unveil=function(i,e){function n(){var i=a.filter(function(){var i=t(this);if(!i.is(":hidden")){var e=o.scrollTop(),n=e+o.height(),r=i.offset().top,s=r+i.height();return s>=e-u&&n+u>=r}});r=i.trigger("unveil"),a=a.not(r)}var r,o=t(window),u=i||0,s=window.devicePixelRatio>1,l=s?"data-src-retina":"data-src",a=this;return this.one("unveil",function(){var t=this.getAttribute(l);t=t||this.getAttribute("data-src"),t&&(this.setAttribute("src",t),"function"==typeof e&&e.call(this))}),o.on("scroll.unveil resize.unveil lookup.unveil",n),n(),this}}(window.jQuery||window.Zepto); /***** BASIC CUSTOM JS *****/ //CHARTS var table_charts = function() { jQuery('.table_view_charts').each(function(index){ var rowcount = jQuery(this).find('.top_chart_row_found').data('rowcount'); for (var rowcountindex = 0; rowcountindex < rowcount; rowcountindex++) { //Equal height for each row var heightArray = jQuery(this).find('li.row_chart_'+ rowcountindex +'').map( function(){ return jQuery(this).height(); }).get(); var maxHeight = Math.max.apply( Math, heightArray); jQuery(this).find('li.row_chart_'+ rowcountindex +'').height(maxHeight); //Find differences var recomparecolvalue; jQuery(this).find('.top_chart_wrap li.row_chart_'+ rowcountindex +'').each(function(n) { if (jQuery(this).html() != recomparecolvalue && n > 0) { jQuery(this).closest('.table_view_charts').find('li.row_chart_'+ rowcountindex +'').addClass('row-is-different'); } else { recomparecolvalue = jQuery(this).html(); } }); } }); } //FOR VC ROW var re_sizebg = function(){ 'use strict'; jQuery('.vc_custom_row_width').each(function() { var ride = jQuery(this).data('bg-width'); var ancenstor,parent; parent = jQuery(this).parent(); if(ride=='container_width'){ ancenstor = jQuery('.main-side').parent().parent(); } else if(ride == 'window_width'){ ancenstor = jQuery('html'); } var al= parseInt( ancenstor.css('paddingLeft') ); var ar= parseInt( ancenstor.css('paddingRight') ) var w = al+ar + ancenstor.width(); var bl = - ( parent.offset().left - ancenstor.offset().left ); if ( bl > 0 ) { left = 0; } if (jQuery('body.rtl').length > 0) { jQuery(this).css({'width': w,'margin-right': bl }); } else { jQuery(this).css({'width': w,'margin-left': bl }) ; } }); }; function isVisibleOnScroll(elem) { var $elem = jQuery(elem); var $window = jQuery(window); var docViewTop = $window.scrollTop(); var docViewBottom = docViewTop + $window.height(); var elemTop = $elem.offset().top; var elemBottom = elemTop + $elem.height(); return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom) && (elemBottom <= docViewBottom) && (elemTop >= docViewTop)); } jQuery(document).ready(function($) { 'use strict'; //re_sizebg(); re_sizebg(); // Lazy load images $("img.lazyimages").unveil(40, function() { $(this).load(function() { this.style.opacity = 1; }); }); $('.tabs, .vc_tta, .wpsm-tabs').find('img.lazyimages').trigger("unveil"); var res_nav = $("header .top_menu").html(); $("header .responsive_nav_wrap").append(res_nav); $('header .responsive_nav_wrap' ).wrapInner(function() { return "
"; }); $( 'header .responsive_nav_wrap ul.menu' ).attr('class', 'dl-menu'); if ($('.rehub-custom-menu-item.top-search-onclick').length > 0) { $( "header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item" ).remove(); } if ($('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').length > 0) { $( "header .responsive_nav_wrap #dl-menu" ).prepend( "" ); $( "header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item" ).remove(); } if ($('.rehub-custom-menu-item.rehub-top-login-onclick .user-dropdown-intop').length > 0) { $( "header .responsive_nav_wrap #dl-menu" ).prepend( $(".rehub-custom-menu-item.rehub-top-login-onclick").html()); $( "header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item" ).remove(); } if ($('.logo-section .wpsm-button.mobileinmenu').length > 0) { $( "header .responsive_nav_wrap #dl-menu" ).prepend( $(".logo-section .mobileinmenu").clone()); //$( "header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item" ).remove(); } //if ($(".main-nav").find(".subline") == undefined) { //$(".main-nav").find(".logo_image_inmenu").addClass('padding5'); //} if ($('.main-nav .logo-inmenu').length > 0) { $( "header .responsive_nav_wrap #dl-menu .menu-item.logo-inmenu" ).remove(); } $( "header .responsive_nav_wrap #dl-menu" ).prepend( "" ); $( "header .responsive_nav_wrap #dl-menu" ).prepend( "" ); $( "header .responsive_nav_wrap #dl-menu" ).find('.sub-menu').attr('class', 'dl-submenu'); /* responsive menu init */ $( '#dl-menu' ).dlmenu(); /* scroll to # */ $('.rehub_scroll, #kcmenu a, .kc-gotop').bind('click.smoothscroll',function (e) { e.preventDefault(); if (typeof $(this).data('scrollto') !== 'undefined') { var target = $(this).data('scrollto'); var hash = $(this).data('scrollto'); } else { var target = $(this.hash + ', a[name="'+ this.hash.replace(/#/,"") +'"]').first(); var hash = this.hash; } var $target = $(target); $('html, body').stop().animate({ 'scrollTop': $target.offset().top }, 500, 'swing', function () { window.location.hash = hash; }); }); /* tabs */ $('.tabs-menu').delegate('li:not(.current)', 'click', function() { $(this).addClass('current').siblings().removeClass('current').parents('.tabs').find('.tabs-item').hide().eq($(this).index()).fadeIn(700); }) $('.tabs-menu li:first-child').trigger('click'); $('.wpsm-tabs:not(.vc_tta)').each(function(){ $(this).tabs(); }); /*bar*/ $('.wpsm-bar').each(function(){ $(this).find('.wpsm-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500 ); }); /* accordition */ $(".wpsm-accordion").each(function(){ $(this).accordion({heightStyle: "content" }); }); /* toggle */ $("h3.wpsm-toggle-trigger").click(function(){ $(this).toggleClass("active").next().slideToggle("fast");return false; }); /* review woo tabs */ $('.rehub_woo_tabs_menu').delegate('li:not(.current)', 'click', function() { $(this).addClass('current').siblings().removeClass('current').parents('.rehub_woo_review').find('.rehub_woo_review_tabs').hide().eq($(this).index()).fadeIn(700); }) $('.rehub_woo_tabs_menu li:first-child').trigger('click'); $('.btn_offer_block.choose_offer_woo').click(function(event){ event.preventDefault(); $('.rehub_woo_tabs_menu li.woo_deals_tab').trigger('click'); }); /* widget dropdown */ $('.cat_widget_custom .children').parent().find('a').append('  +'); $('.tabs-item .drop_list').click(function() { $(this).parent().parent().find('.children').slideToggle(); return false }); /* offer archive dropdown */ $('.r_offer_details .r_show_hide').click(function() { $(this).parent().find('.open_dls_onclk').slideToggle(); }); // Coupon Modal $( 'body' ).on("click", ".rehub_offer_coupon.masked_coupon:not(.expired_coupon)", function(e){ var $this = $(this); var codeid = $this.data('codeid'); var codetext = $this.data('codetext'); if (typeof $this.data('codeid') !== 'undefined') {var couponpage = window.location.pathname + "?codeid=" + codeid;} if (typeof $this.data('codetext') !== 'undefined') {var couponpage = window.location.pathname + "?codetext=" + codetext;} var couponcode = $this.data('clipboard-text'); var destination = $this.data('dest'); if( destination != "" || destination != "#" ){ window.location.href= destination; } window.open(couponpage); }); function GetURLParameter(sParam){ var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } } var coupontrigger = GetURLParameter("codeid"); if(coupontrigger){ var $change_code = $(".rehub_offer_coupon.masked_coupon:not(.expired_coupon)[data-codeid='" + coupontrigger +"']"); var couponcode = $change_code.data('clipboard-text'); $change_code.removeClass('masked_coupon').removeClass('btn_offer_block').addClass('not_masked_coupon').html( ''+ couponcode +'' ); $.pgwModal({ url: translation.ajax_url + "?action=ajax_code&codeid=" + coupontrigger, titleBar: false, mainClassName : 'pgwModal coupon-reveal-popup', ajaxOptions : { success : function(response) { if (response) { $.pgwModal({ pushContent: response }); } else { $.pgwModal({ pushContent: 'An error has occured' }); } } } }); }; //Coupons copy code function $('.rehub_offer_coupon:not(.expired_coupon)').each(function(){ ZeroClipboard.config( { swfPath: translation.templateurl+"/js/zeroclipboard/ZeroClipboard.swf" } ); var $this = $(this); var couponcode = $this.data('clipboard-text'); var client = new ZeroClipboard( $this ); client.on( 'ready', function(event) { //console.log( 'movie is loaded' ); client.on( 'copy', function(event) { event.clipboardData.setData('text/plain', couponcode); }); client.on( 'aftercopy', function(event) { $this.find('i.fa').replaceWith( '' ); $this.find('i.fa').fadeOut( 2500, function() { $this.find('i.fa').replaceWith( '' ).fadeIn('slow'); }); }); }); client.on( 'error', function(event) { ZeroClipboard.destroy(); }); }); $(".rehub_offer_coupon.masked_coupon.expired_coupon").each(function() { var couponcode = $(this).data('clipboard-text'); $(this).text(couponcode); }); //external links $('.ext-source').replaceWith(function(){ return '' + $(this).html() + ''; }); //Infinite scroll js $('.inf_scr_wrap_auto').each(function() { var $this = $(this); $this.infinitescroll({ navSelector: ".more_post", nextSelector: ".more_post a", itemSelector: ".inf_scr_item", loading: { finishedMsg: '' + translation.fin + '', msgText: '', img: translation.templateurl + '/images/preload.gif', }, }, function(){ $this.find('img.lazyimages').each(function(){ var source = $(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); } ); }); //fix for VC responsive sidebar //$('.vc_col-sm-4, .vc_col-sm-3').find('.sidebar').closest('.vc_row').addClass('vc_rehub_container'); $('.eq_height_post').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); $('.eq_height_inpost').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); //category pager $('.cat-pagination').on('click', 'a:not(.active) ', function(){ var multi_cat = $(this).closest('.multi_cat'); var multi_cat_wrap = multi_cat.find('.multi_cat_wrap'); var page = $(this).data('paginated'); var data = { 'action': 'multi_cat', 'page': page, 'tax': multi_cat.data('tax'), 'term': multi_cat.data('term'), 'nonce' : translation.nonce, }; multi_cat_wrap.addClass('loading'); $.post(translation.ajax_url, data, function(response) { if (response !== 'fail') { multi_cat_wrap.html(response); multi_cat.find('.cat-pagination a').removeClass('active'); multi_cat.find('.cat-pagination a[data-paginated="' + page + '"]').addClass('active'); } multi_cat_wrap.removeClass('loading'); }); }); //Sharing popups JS jQuery( 'body').on( 'click', '.share-link-image', function( event ) { var href = jQuery( this ).attr( "href" ), service = jQuery( this ).data( 'service' ), width = 'pinterest' == service ? 750 : 600, height = 'twitter' == service ? 250 : 'pinterest' == service ? 320 : 300, top = ( screen.height / 2 ) - height / 2, left = ( screen.width / 2 ) - width / 2; var options = 'top=' + top + ',left=' + left + ',width=' + width + ',height=' + height; event.preventDefault(); event.stopPropagation(); window.open( href, service, options ); }); //Comment filtering $('body').on('click', '#rehub-comments-tabs span', function() { if(typeof rating_tabs_ajax_send!=='undefined' && rating_tabs_ajax_send) return; var post_id = $('#rehub-comments-tabs').data('postid'); var rating_tabs_ajax_send = true; var p = $(this).parent().children().removeClass('active'); $(this).addClass('active'); if ($(this).data('tabid')==1) { $('#loadcomment-list').html(''); $('#tab-1').show(); rating_tabs_ajax_send = false; return; } $.ajax({ type: 'post', data: 'action=show_tab&post_id='+post_id+'&tab_number='+$(this).data('tabid')+'&rating_tabs_id='+translation.rating_tabs_id, url: translation.ajax_url, beforeSend: function() { $('#tab-1').hide(); $('#loadcomment-list').html('
'); }, error: function(jqXHR, textStatus, errorThrown) { $('#loadcomment-list').html('error: '+errorThrown); }, success : function(html_data) { rating_tabs_ajax_send = false; $("#loadcomment-list").html(html_data); } }); }); // Search icon show/hide $(document).on('click', '.icon-search-onclick', function(e) { e.stopPropagation(); $.pgwModal({ titleBar: false, target: '#search-header-contents-wraper', }); }); //Collapse top small menu $(document).on('click', '.re-top-menu-collapse', function(e) { e.preventDefault(); $('.header-top .top-nav ul').slideToggle(); }); $(window).resize(function(){ var w = $(window).width(); if(w > 320 && $('.header-top .top-nav ul').is(':hidden')) { $('.header-top .top-nav ul').removeAttr('style'); } }); // Add modal on links for non logged if ($('.ap-login-message-wrapper').length > 0) { if ($('#rehub-login-popup').length > 0) { $( ".ap-login-message-wrapper .ap-login-message + a" ).addClass('act-rehub-login-popup'); } } if ($('#respond .must-log-in a').length > 0) { if ($('#rehub-login-popup').length > 0) { $( "#respond .must-log-in a" ).addClass('act-rehub-login-popup'); } } // Open login/register modal $(document).on('click', 'body:not(.logged-in) .act-rehub-login-popup', function(e) { e.preventDefault(); var acttype = $(this).data('type'); if (acttype == 'login') { $.pgwModal({ titleBar: false, target: '#rehub-login-popup', mainClassName : 'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); } else if(acttype == 'register') { $.pgwModal({ titleBar: false, target: '#rehub-register-popup', mainClassName : 'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); $('.re-user-popup-wrap .recaptchamodail').attr('id', 'recaptchamodail'); } else if(acttype == 'resetpass') { $.pgwModal({ titleBar: false, target: '#rehub-reset-popup', mainClassName : 'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); } else if(acttype == 'restrict') { $.pgwModal({ titleBar: false, target: '#rehub-restrict-login-popup', mainClassName : 'pgwModal re-user-popup-wrap', }); } else if(acttype == 'url') { window.location.href= $(this).attr('href'); } else { $.pgwModal({ titleBar: false, target: '#rehub-login-popup', mainClassName : 'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); } }); // Post login form submit $(document).on('submit','.re-user-popup-wrap #rehub_login_form_modal',function(e){ e.preventDefault(); var button = $(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $('.re-user-popup-wrap #rehub_login_form_modal').serialize(), function(data){ var obj = $.parseJSON(data); $('.rehub-login-popup .rehub-errors').html(obj.message); if(obj.error == false){ window.setTimeout(function(){location.reload()},200); button.hide(); } button.removeClass('loading'); }); }); // Post register form $(document).on('submit','.re-user-popup-wrap #rehub_registration_form_modal',function(e){ e.preventDefault(); var button = $(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $('.re-user-popup-wrap #rehub_registration_form_modal').serialize(), function(data){ var obj = $.parseJSON(data); $('.rehub-register-popup .rehub-errors').html(obj.message); if(obj.error == false){ $('.rehub-register-popup').addClass('registration-complete'); window.setTimeout(function(){location.reload()},4000); //button.hide(); } $('.rehub-register-popup').removeClass('registration-complete'); button.removeClass('loading'); }); }); // Reset Password $(document).on('submit','.re-user-popup-wrap #rehub_reset_password_form_modal',function(e){ e.preventDefault(); var button = $(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $('.re-user-popup-wrap #rehub_reset_password_form_modal').serialize(), function(data){ var obj = $.parseJSON(data); $('.rehub-reset-popup .rehub-errors').html(obj.message); if(obj.error == false){ window.setTimeout(function(){location.reload()},3000); } button.removeClass('loading'); }); }); // drop down for user menu $( '.user-ava-intop' ).click(function(e) { e.stopPropagation(); $( this ).parent().find( '.user-dropdown-intop-menu' ).toggleClass('user-dropdown-intop-open'); $(this).toggleClass('user-ava-intop-open'); }); $( '.user-dropdown-intop-menu' ).click(function(e) { e.stopPropagation(); }); $( document ).click(function() { $( '.user-dropdown-intop-menu' ).removeClass('user-dropdown-intop-open'); $( '.user-ava-intop' ).removeClass('user-ava-intop-open'); }); //Compare functions $('#re-compare-panel-heading').on('click', '.re-compare-panel-collapse', function(e) { e.stopPropagation(); $( this ).parent().parent().toggleClass('collapsed'); }); $('.table_view_charts').on('click', '.re-compare-show-diff', function(e){ if ($(this).is(':checked')){ $(this).closest('.table_view_charts').find('li[class^="row_chart"]').filter(':not(.heading_row_chart)').filter(':not(.row-is-different)').addClass('low-opacity'); } else { $(this).closest('.table_view_charts').find('li[class^="row_chart"]').filter(':not(.heading_row_chart)').filter(':not(.row-is-different)').removeClass('low-opacity'); } }); if ($('#re-compare-panel').length > 0) { $.post(translation.ajax_url, { action: 're_compare_panel' }, function (response) { $('#re-compare-wrap').html(response.content); $('#re-compare-panel').addClass(response.cssactive); var compareurl = $('.re-compare-dest').data('compareurl'); $('.re-compare-panel-title span').text(response.count); $('.re-compare-dest').attr('data-compareurl', compareurl + '?compareids=' + response.comparing); }); } //compare button $('body').on('click', '.wpsm-button-compare', function(e){ var thistoggle = $(this); var panel = $('#re-compare-panel'); var compareID = thistoggle.data('addcompare-id'); var alltoggles = $('.addcompare-id-' + compareID); var compareurl = $('.re-compare-dest').data('compareurl'); alltoggles.addClass('loading'); if(thistoggle.hasClass('not-incompare')) { $.post(translation.ajax_url, { action: 're_add_compare', compareID: compareID, perform: 'add' }, function (response) { panel.addClass('active'); alltoggles.removeClass('not-incompare').removeClass('loading'); alltoggles.addClass('comparing'); $('#re-compare-wrap').append(response.content).find(".re-compare-item:last").hide().fadeIn('slow'); $('.re-compare-panel-title span').text(response.count); alltoggles.removeClass('loading'); $('.re-compare-dest').attr('data-compareurl', compareurl + '?compareids=' + response.comparing); }); } else { $('.compare-item-' + compareID).css({'opacity': '.17'}); $.post(translation.ajax_url, { action: 're_add_compare', compareID: compareID, perform: 'remove' }, function (response) { alltoggles.addClass('not-incompare'); alltoggles.removeClass('comparing').removeClass('loading'); $('.compare-item-' + compareID).remove(); $('.re-compare-panel-title span').text(response.count); if($('#re-compare-wrap').children().length == 0) { panel.removeClass('active'); } else { $('.re-compare-dest').attr('data-compareurl', compareurl + '?compareids=' + response.comparing); } }); } }); //Compare close button $('body').on('click', '.re-compare-close', function(e){ var block = $(this).parent(); var panel = $('#re-compare-panel'); var compareID = block.data('compareid'); var alltoggles = $('.addcompare-id-' + compareID); var compareurl = $('.re-compare-dest').data('compareurl'); block.css({'opacity': '.17'}); $.post(translation.ajax_url, { action: 're_add_compare', compareID: compareID, perform: 'remove' }, function (response) { alltoggles.addClass('not-incompare').removeClass('comparing'); block.remove(); $('.re-compare-panel-title span').text(response.count); if($('#re-compare-wrap').children().length == 0) { panel.removeClass('active'); } else { $('.re-compare-dest').attr('data-compareurl', compareurl + '?compareids=' + response.comparing); } }); }); //Compare close button in chart $('body').on('click', '.re-compare-close-in-chart', function(e){ var block = $(this).closest('.top_rating_item'); $(this).closest('.table_view_charts').find('li').removeClass('row-is-different'); var compareID = block.data('compareid'); block.css({'opacity': '.17'}); $.post(translation.ajax_url, { action: 're_add_compare', compareID: compareID, perform: 'remove' }, function (response) { block.remove(); table_charts(); if (typeof (history.pushState) != "undefined") { var obj = { Page: 'Compare items', Url: window.location.pathname + '?compareids=' + response.comparing }; history.pushState(obj, obj.Page, obj.Url); } else { window.location.href= window.location.pathname + '?compareids=' + response.comparing; } }); }); // Compare click button $( 'body' ).on("click", ".re-compare-dest", function(e){ var $this = $(this); var compareurl = $this.attr('data-compareurl'); if( compareurl != "" || compareurl != "#" ){ window.location.href= compareurl; } }); if ($('.content').length > 0 && $('#re-compare-panel').length > 0) { var contwidthout = $('.content').outerWidth(); $('#re-compare-panel').css({'width': contwidthout,'margin-left': - (contwidthout/2), 'left' : '50%'}); } /* gallery hover */ $(".media_owl_carousel .photo-item").hover(function(){ $(this).children('.gp-overlay').stop(true, true).fadeIn(500); }, function(){ $(this).children('.gp-overlay').stop(true, true).fadeOut(500); }); }); //END Document.ready /* menu */ showNav = function(){'use strict'; jQuery(this).find('> .sub-menu').slideDown(); } hideNav = function(){'use strict'; jQuery(this).find('> .sub-menu').slideUp();} jQuery('nav.top_menu > ul > li.menu-item-has-children').hoverIntent({ sensitivity: 7, // number = sensitivity threshold (must be 1 or higher) interval: 100, // number = milliseconds of polling interval over: showNav, // function = onMouseOver callback (required) timeout: 120, // number = milliseconds delay before onMouseOut function call out: hideNav // function = onMouseOut callback (required) }) // User Rate functions jQuery(document).on('mousemove', '.user-rate-active' , function (e) { var rated = jQuery(this); if( rated.hasClass('rated-done') ){ return false; } if (!e.offsetX){ e.offsetX = e.clientX - jQuery(e.target).offset().left; } var offset = e.offsetX + 4; if (offset > 100) { offset = 100; } rated.find('.user-rate-image span').css('width', offset + '%'); var score = Math.floor(((offset / 10) * 5)) / 10; if (score > 5) { score = 5; } }); jQuery(document).on('click', '.user-rate-active' , function (e) { var rated = jQuery(this); if( rated.hasClass('rated-done') ){ return false; } var gg = rated.find('.user-rate-image span').width(); rated.find('.user-rate-image').hide(); rated.append(''); if (gg > 100) { gg = 100; } ngg = (gg*5)/100; var post_id = rated.attr('data-id'); var rate_type = rated.attr('data-ratetype'); var numVotes = rated.parent().find('.userrating-count').text(); jQuery.post(translation.ajax_url, { action:'rehub_rate_post' , post:post_id , type:rate_type , value:ngg}, function(data) { var post_rateed = '.rate-post-'+post_id; jQuery( post_rateed ).addClass('rated-done').attr('data-rate',gg); rated.find('.user-rate-image span').width(gg+'%'); jQuery(".rehub-rate-load").fadeOut(function () { rated.parent().find('.userrating-score').html( ngg ); if( (jQuery(rated.parent().find('.userrating-count'))).length > 0 ){ numVotes = parseInt(numVotes)+1; rated.parent().find('.userrating-count').html(numVotes); }else{ rated.parent().find('small').hide(); } rated.parent().find('strong').html(translation.your_rating); rated.find('.user-rate-image').fadeIn(); }); }, 'html'); return false; }); jQuery(document).on('mouseleave', '.user-rate-active' , function (e) { var rated = jQuery(this); if( rated.hasClass('rated-done') ){ return false; } var post_rate = rated.attr('data-rate'); rated.find(".user-rate-image span").css('width', post_rate + '%'); }); // Rate bar annimation jQuery(function($){ 'use strict'; $(document).ready(function(){ $('.rate_bar_wrap').bind('inview', function(event, visible) { if (visible) { $('.rate-bar').each(function(){ $(this).find('.rate-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500 ); $('.rate_bar_wrap').unbind('inview'); }); } }); $('.rate-line').bind('inview', function(event, visible) { if (visible) { $('.rate-line .line').each(function(){ $(this).find('.filled').animate({ width: $(this).attr('data-percent') }, 1500 ); $('.rate-line').unbind('inview'); }); } }); $(document).on('inview', '.top_rating_block, .top_table_block, .top_chart', function(event, visible) { if (visible) { $('.radial-progress').each(function(){ $(this).find('.circle .mask.full, .circle .fill:not(.fix)').animate({ borderSpacing: $(this).attr('data-rating')*18 }, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:'slow' },'linear'); $(this).find('.circle .fill.fix').animate({ borderSpacing: $(this).attr('data-rating')*36 }, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:'slow' },'linear'); }); } }); }); }); //Scroll To top var pretimer; jQuery(window).scroll(function(){ 'use strict'; var postheight = jQuery('.post-inner').height() + jQuery('#main_header').height() - 100; if (jQuery(this).scrollTop() > 500) { clearTimeout(pretimer); jQuery('#topcontrol, #float-posts-nav').addClass('scrollvisible'); var refresh=function(){jQuery('#topcontrol:not(:hover), #float-posts-nav:not(:hover)').removeClass('scrollvisible');} pretimer=setTimeout(refresh,4000); } else { jQuery('#topcontrol').removeClass('scrollvisible'); jQuery('#float-posts-nav').removeClass('scrollvisible'); } if (jQuery(this).scrollTop() > postheight) { jQuery('#float-posts-nav').addClass('openedprevnext'); } else { jQuery('#float-posts-nav').removeClass('openedprevnext'); } if (jQuery('.footer-bottom').length > 0) { if (jQuery('#re-compare-panel').length > 0) { if(isVisibleOnScroll(jQuery('.footer-bottom'))) { jQuery('#re-compare-panel').addClass('collapsed-onscroll'); } else { jQuery('#re-compare-panel').removeClass('collapsed-onscroll'); } } } }); jQuery(window).load(function() { //CAROUSELS var makesiteCarousel = function() { if(jQuery().carouFredSel) { jQuery('.top_chart_wrap').each(function() { var carousel = jQuery(this).find('.top_chart_carousel'); var directionrtl = (jQuery('body.rtl').length > 0) ? "right" : "left"; var windowsize = jQuery(this).width(); if (windowsize <= 280) { var passItems = 1; } else if (windowsize > 280 && windowsize <= 480) { var passItems = 2; } else if (windowsize > 480) { var passItems = 4; } carousel.carouFredSel({ circular: false, infinite: false, responsive: true, direction: directionrtl, auto: { play: false }, swipe: { onTouch: true, onMouse: true, onAfter : function () { var items = carousel.triggerHandler("currentVisible"); carousel.children().removeClass( "activecol" ); items.addClass( "activecol" ); } }, items: { height: 'variable', width: 220, visible : { min : 1, max : passItems }, }, scroll : { onAfter : function () { var items = carousel.triggerHandler("currentVisible"); carousel.children().removeClass( "activecol" ); items.addClass( "activecol" ); } }, prev: { button: function() {return jQuery(this).parent().parent().parent().children(".top_chart_controls").find(".prev");} }, next: { button: function() {return jQuery(this).parent().parent().parent().children(".top_chart_controls").find(".next");} }, pagination : function() {return jQuery(this).parent().parent().parent().children(".top_chart_controls").find(".top_chart_pagination");}, height: 'variable', width: "100%", onCreate: function () { var items = carousel.triggerHandler("currentVisible"); items.addClass( "activecol" ); } }); }); } } table_charts(); makesiteCarousel(); jQuery(".sticky-cell").parent().each(function() { var stickyheight = (jQuery('.re-stickyheader').length > 0) ? jQuery('.re-stickyheader').height() : 0; var length = jQuery(this).closest('.table_view_charts').height() - jQuery(this).height() - stickyheight + jQuery(this).closest('.table_view_charts').offset().top; var cell = jQuery(this); var width = cell.width(); var height = cell.height() + 'px'; var outerheight = cell.outerHeight() + 'px'; cell.wrap(function() { return '
'; }); jQuery(window).scroll(function () { var scroll = jQuery(this).scrollTop(); if (scroll < jQuery('.table_view_charts').offset().top) { cell.closest('.sticky-wrapper').removeClass('is-sticky'); cell.css({ 'position': '', 'top': '', 'width': '', }); } else if (scroll > length) { cell.closest('.sticky-wrapper').removeClass('is-sticky'); cell.css({ 'position': '', 'top': '', 'width': '', }); } else { cell.closest('.sticky-wrapper').addClass('is-sticky'); cell.css({ 'position': 'fixed', 'top': stickyheight + 'px', 'width': width }); } }); }); jQuery(".table_view_charts").each(function() { jQuery(this).removeClass('loading'); }); /* OWL CAROUSEL */ jQuery(".re_carousel").each(function(){ jQuery(this).on('initialized.owl.carousel', function(e) {jQuery(this).parent().removeClass('loading')}); var carouselplay = (jQuery(this).data('auto')==1) ? true : false; var showrow = (jQuery(this).data('showrow') !='') ? jQuery(this).data('showrow') : 4; var laizy = (jQuery(this).data('laizy') == 1) ? true : false; var navdisable = (jQuery(this).data('navdisable') == 1) ? false : true; jQuery(this).owlCarousel({ loop:true, dots:false, nav: navdisable, lazyLoad: laizy, autoplay: carouselplay, responsiveClass:true, navText :["", ""], navClass: ["controls prev","controls next"], responsive:{ 0:{ items:1, nav:true, }, 378:{ items:2, }, 600:{ items:3, }, 1024:{ items:showrow, } } }); }); var canSlide = true; // Setup a callback for the YouTube api to attach video event handlers window.onYouTubeIframeAPIReady = function(){ // Iterate through all videos jQuery('.gallery_top_slider iframe').each(function(){ var slider = jQuery('.gallery_top_slider'); // Create a new player pointer; "this" is a DOMElement of the player's iframe var player = new YT.Player(this, { playerVars: { autoplay: 0 } }); // Watch for changes on the player player.addEventListener("onStateChange", function(state){ switch(state.data) { // If the user is playing a video, stop the slider case YT.PlayerState.PLAYING: slider.flexslider("stop"); canSlide = false; break; // The video is no longer player, give the go-ahead to start the slider back up case YT.PlayerState.ENDED: case YT.PlayerState.PAUSED: slider.flexslider("play"); canSlide = true; break; } }); jQuery(this).data('player', player); }); } //SLIDER var flexslidersiteInit = function() { if(jQuery().flexslider) { jQuery('.featured_slider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", selector: ".slides > .slide", slideshow: false, }); }); jQuery('.blog_slider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", smoothHeight: true, slideshow: false, start: function(slider) { slider.removeClass('loading'); var first_height = jQuery('.blog_slider .slides li:last-child img').height(); jQuery('.flex-viewport').height(first_height); } }); }); jQuery('.gallery_top_slider').each(function() { var tag = document.createElement('script'); tag.src = "//www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var slider = jQuery(this); slider.flexslider({ animation: "fade", controlNav: "thumbnails", slideshow: false, video: true, //useCSS: false, before: function(){ if(!canSlide) slider.flexslider("stop"); }, start: function(slider) { slider.find('img.lazyimages').trigger("unveil"); slider.removeClass('loading'); jQuery('.flex-control-thumbs img').each(function() { var widththumb = jQuery(this).width(); jQuery(this).height(widththumb); }); } }); slider.on("click", ".flex-prev, .flex-next, .flex-control-nav", function(){ canSlide = true; jQuery('.gallery_top_slider iframe').each(function(){ jQuery(this).data('player').pauseVideo(); }); if (jQuery('.gallery_top_slider .flex-active-slide iframe').length > 0) { jQuery('.gallery_top_slider .flex-active-slide iframe').data('player').playVideo(); } }); jQuery(".play3").fitVids(); }); jQuery('.main_slider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", start: function(slider) { slider.removeClass('loading'); } }); }); jQuery('.rtl .main_slider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", rtl: true, start: function(slider) { slider.removeClass('loading'); } }); }); jQuery('.re_thing_slider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", start: function(slider) { slider.removeClass('loading'); } }); }); jQuery('.flexslider').each(function() { var slider = jQuery(this); slider.flexslider({ animation: "slide", start: function(slider) { jQuery( slider ).removeClass( 'loading' ); } }); }); }} flexslidersiteInit(); }); jQuery(window).resize(function(){ re_sizebg(); if (jQuery('.content').length > 0 && jQuery('#re-compare-panel').length > 0) { var contwidthout = jQuery('.content').outerWidth(); jQuery('#re-compare-panel').css({'width': contwidthout,'margin-left': - (contwidthout/2), 'left' : '50%'}); } }); //Woocommerce slider jQuery( document ).ready( function() { if(jQuery().flexslider && jQuery('.woocommerce .images #re_woocarousel').length >= 1) { var WooThumbWidth = 100; if(jQuery('body.woocommerce .sidebar').is(':visible')) { wooThumbWidth = 100; } else { wooThumbWidth = 118; } if(typeof jQuery('.woocommerce .images #re_woocarousel').data('flexslider') !== 'undefined') { jQuery('.woocommerce .images #re_woocarousel').flexslider('destroy'); jQuery('.woocommerce .images #re_wooslider').flexslider('destroy'); } jQuery('.woocommerce .images #re_woocarousel').flexslider({ animation: 'slide', controlNav: false, directionNav: false, animationLoop: false, slideshow: false, itemWidth: wooThumbWidth, itemMargin: 10, touch: false, useCSS: false, asNavFor: '.woocommerce .images #re_wooslider', smoothHeight: false, }); jQuery('.woocommerce .images #re_wooslider').flexslider({ animation: 'slide', controlNav: false, animationLoop: false, slideshow: false, smoothHeight: true, touch: true, useCSS: false, sync: '.woocommerce .images #re_woocarousel', start: function(slider) { jQuery( slider ).removeClass( 'loading' ); } }); } });